unit U_dm_principal;

interface

uses
  System.SysUtils, System.Classes, Data.DBXFirebird, Data.FMTBcd, Data.DB,
  Datasnap.DBClient, Datasnap.Provider, Data.SqlExpr,forms,inifiles,
  Data.DBXMySQL;

type
  Tdm_principal = class(TDataModule)
    sc_principal: TSQLConnection;
    sq_projetos: TSQLQuery;
    dsp_projetos: TDataSetProvider;
    cds_projetos: TClientDataSet;
    ds_projetos: TDataSource;
    sq_arquivo: TSQLQuery;
    dsp_arquivo: TDataSetProvider;
    cds_arquivo: TClientDataSet;
    ds_arquivo: TDataSource;
    sq_plano: TSQLQuery;
    dsp_plano: TDataSetProvider;
    cds_plano: TClientDataSet;
    sq_usuario: TSQLQuery;
    dsp_usuario: TDataSetProvider;
    cds_usuario: TClientDataSet;
    ds_usuario: TDataSource;
    sq_usuarioLOGIN: TStringField;
    sq_usuarioID_USUARIO: TIntegerField;
    sq_usuarioCARREGAR_IMAGEM: TBlobField;
    sq_usuarioSENHA: TStringField;
    sq_usuarioTIPO_PERFIL: TStringField;
    cds_usuarioLOGIN: TStringField;
    cds_usuarioID_USUARIO: TIntegerField;
    cds_usuarioCARREGAR_IMAGEM: TBlobField;
    cds_usuarioSENHA: TStringField;
    cds_usuarioTIPO_PERFIL: TStringField;
    sq_usuarioNOME: TStringField;
    cds_usuarioNOME: TStringField;
    sq_projeto_plano: TSQLQuery;
    IntegerField1: TIntegerField;
    StringField1: TStringField;
    DateField1: TDateField;
    StringField3: TStringField;
    StringField4: TStringField;
    StringField5: TStringField;
    StringField6: TStringField;
    StringField7: TStringField;
    StringField8: TStringField;
    dsp_projeto_plano: TDataSetProvider;
    cds_projeto_plano: TClientDataSet;
    ds_projeto_plano: TDataSource;
    sq_generators: TSQLQuery;
    sq_cad_programador: TSQLQuery;
    cds_cad_programador: TClientDataSet;
    dsp_cad_programador: TDataSetProvider;
    ds_cad_programador: TDataSource;
    sq_cad_programadorID_PROGRAMADOR: TIntegerField;
    sq_cad_programadorNOME: TStringField;
    sq_cad_programadorEMAIL: TStringField;
    sq_cad_programadorHABILIDADES: TStringField;
    cds_cad_programadorID_PROGRAMADOR: TIntegerField;
    cds_cad_programadorNOME: TStringField;
    cds_cad_programadorEMAIL: TStringField;
    cds_cad_programadorHABILIDADES: TStringField;
    sq_cad_programadorCONTATO: TStringField;
    cds_cad_programadorCONTATO: TStringField;
    sq_roteiro: TSQLQuery;
    dsp_roteiro: TDataSetProvider;
    cds_roteiro: TClientDataSet;
    ds_roteiro: TDataSource;
    sq_roteiroID_ROTEIRO: TIntegerField;
    sq_roteiroAUTOR: TStringField;
    sq_roteiroDATA: TDateField;
    sq_roteiroCRITICIDADE: TStringField;
    sq_roteiroLOCALIZACAO: TStringField;
    sq_roteiroOBJETIVO_TESTE: TStringField;
    sq_roteiroCASO_TESTE: TStringField;
    sq_roteiroPRE_CONDICAO: TStringField;
    sq_roteiroRESULTADO_ENCONTRADO: TStringField;
    sq_roteiroRESULTADO_ESPERADO: TStringField;
    sq_roteiroID_PROJETO: TIntegerField;
    cds_roteiroID_ROTEIRO: TIntegerField;
    cds_roteiroAUTOR: TStringField;
    cds_roteiroDATA: TDateField;
    cds_roteiroCRITICIDADE: TStringField;
    cds_roteiroLOCALIZACAO: TStringField;
    cds_roteiroOBJETIVO_TESTE: TStringField;
    cds_roteiroCASO_TESTE: TStringField;
    cds_roteiroPRE_CONDICAO: TStringField;
    cds_roteiroRESULTADO_ENCONTRADO: TStringField;
    cds_roteiroRESULTADO_ESPERADO: TStringField;
    cds_roteiroID_PROJETO: TIntegerField;
    sq_roteiroAVALIACAO_FINAL: TStringField;
    cds_roteiroAVALIACAO_FINAL: TStringField;
    sq_projeto_roteiro: TSQLQuery;
    dsp_projeto_roteiro: TDataSetProvider;
    cds_projeto_roteiro: TClientDataSet;
    ds_projeto_roteiro: TDataSource;
    sq_projeto_roteiroCODIGO: TIntegerField;
    sq_projeto_roteiroDESCRICAO: TStringField;
    sq_projeto_roteiroOBJETIVO: TStringField;
    sq_projeto_roteiroESCOPO: TStringField;
    sq_projeto_roteiroPREMISSAS: TStringField;
    sq_projeto_roteiroRESTRICAO: TStringField;
    sq_projeto_roteiroRISCOS: TStringField;
    sq_projeto_roteiroOBSERVACAO: TStringField;
    sq_projeto_roteiroAMBIENTE_DESENVOLVIMENTO: TStringField;
    sq_projeto_roteiroGERENCIADOR_BANCO_DADOS: TStringField;
    sq_projeto_roteiroPLATAFORMA: TStringField;
    sq_projeto_roteiroDESENVOLVEDORES: TStringField;
    sq_projeto_roteiroPOSSUI_DOCUMENTACAO: TStringField;
    sq_projeto_roteiroDT_INICIO_PROJETO: TDateField;
    sq_projeto_roteiroVERSAO: TStringField;
    sq_projeto_roteiroLINGUAGEM: TStringField;
    sq_projeto_roteiroANEXAR_DOC: TBlobField;
    sq_projeto_roteiroDATA: TDateField;
    sq_projeto_roteiroDESENVOLVEDOR_2: TStringField;
    sq_projeto_roteiroDESENVOLVEDOR_3: TStringField;
    cds_projeto_roteiroCODIGO: TIntegerField;
    cds_projeto_roteiroDESCRICAO: TStringField;
    cds_projeto_roteiroOBJETIVO: TStringField;
    cds_projeto_roteiroESCOPO: TStringField;
    cds_projeto_roteiroPREMISSAS: TStringField;
    cds_projeto_roteiroRESTRICAO: TStringField;
    cds_projeto_roteiroRISCOS: TStringField;
    cds_projeto_roteiroOBSERVACAO: TStringField;
    cds_projeto_roteiroAMBIENTE_DESENVOLVIMENTO: TStringField;
    cds_projeto_roteiroGERENCIADOR_BANCO_DADOS: TStringField;
    cds_projeto_roteiroPLATAFORMA: TStringField;
    cds_projeto_roteiroDESENVOLVEDORES: TStringField;
    cds_projeto_roteiroPOSSUI_DOCUMENTACAO: TStringField;
    cds_projeto_roteiroDT_INICIO_PROJETO: TDateField;
    cds_projeto_roteiroVERSAO: TStringField;
    cds_projeto_roteiroLINGUAGEM: TStringField;
    cds_projeto_roteiroANEXAR_DOC: TBlobField;
    cds_projeto_roteiroDATA: TDateField;
    cds_projeto_roteiroDESENVOLVEDOR_2: TStringField;
    cds_projeto_roteiroDESENVOLVEDOR_3: TStringField;
    sq_projeto_arquivo: TSQLQuery;
    dsp_projeto_arquivo: TDataSetProvider;
    cds_projeto_arquivo: TClientDataSet;
    ds_projeto_arquivo: TDataSource;
    sq_projeto_arquivoCODIGO: TIntegerField;
    sq_projeto_arquivoDESCRICAO: TStringField;
    sq_projeto_arquivoOBJETIVO: TStringField;
    sq_projeto_arquivoESCOPO: TStringField;
    sq_projeto_arquivoPREMISSAS: TStringField;
    sq_projeto_arquivoRESTRICAO: TStringField;
    sq_projeto_arquivoRISCOS: TStringField;
    sq_projeto_arquivoOBSERVACAO: TStringField;
    sq_projeto_arquivoAMBIENTE_DESENVOLVIMENTO: TStringField;
    sq_projeto_arquivoGERENCIADOR_BANCO_DADOS: TStringField;
    sq_projeto_arquivoPLATAFORMA: TStringField;
    sq_projeto_arquivoDESENVOLVEDORES: TStringField;
    sq_projeto_arquivoPOSSUI_DOCUMENTACAO: TStringField;
    sq_projeto_arquivoDT_INICIO_PROJETO: TDateField;
    sq_projeto_arquivoVERSAO: TStringField;
    sq_projeto_arquivoLINGUAGEM: TStringField;
    sq_projeto_arquivoANEXAR_DOC: TBlobField;
    sq_projeto_arquivoDATA: TDateField;
    sq_projeto_arquivoDESENVOLVEDOR_2: TStringField;
    sq_projeto_arquivoDESENVOLVEDOR_3: TStringField;
    cds_projeto_arquivoCODIGO: TIntegerField;
    cds_projeto_arquivoDESCRICAO: TStringField;
    cds_projeto_arquivoOBJETIVO: TStringField;
    cds_projeto_arquivoESCOPO: TStringField;
    cds_projeto_arquivoPREMISSAS: TStringField;
    cds_projeto_arquivoRESTRICAO: TStringField;
    cds_projeto_arquivoRISCOS: TStringField;
    cds_projeto_arquivoOBSERVACAO: TStringField;
    cds_projeto_arquivoAMBIENTE_DESENVOLVIMENTO: TStringField;
    cds_projeto_arquivoGERENCIADOR_BANCO_DADOS: TStringField;
    cds_projeto_arquivoPLATAFORMA: TStringField;
    cds_projeto_arquivoDESENVOLVEDORES: TStringField;
    cds_projeto_arquivoPOSSUI_DOCUMENTACAO: TStringField;
    cds_projeto_arquivoDT_INICIO_PROJETO: TDateField;
    cds_projeto_arquivoVERSAO: TStringField;
    cds_projeto_arquivoLINGUAGEM: TStringField;
    cds_projeto_arquivoANEXAR_DOC: TBlobField;
    cds_projeto_arquivoDATA: TDateField;
    cds_projeto_arquivoDESENVOLVEDOR_2: TStringField;
    cds_projeto_arquivoDESENVOLVEDOR_3: TStringField;
    sq_gerenciar: TSQLQuery;
    dsp_gerenciar: TDataSetProvider;
    cds_gerenciar: TClientDataSet;
    ds_gerenciar: TDataSource;
    sq_gerenciarID: TStringField;
    sq_gerenciarTIPO_ARQUIVO: TStringField;
    sq_gerenciarID_PROJETO: TStringField;
    sq_gerenciarOBSERVACAO: TStringField;
    sq_gerenciarDATA: TDateField;
    cds_gerenciarID: TStringField;
    cds_gerenciarTIPO_ARQUIVO: TStringField;
    cds_gerenciarID_PROJETO: TStringField;
    cds_gerenciarOBSERVACAO: TStringField;
    cds_gerenciarDATA: TDateField;
    ds_resultado_plano: TDataSource;
    cds_resultado_plano: TClientDataSet;
    dsp_resultado_plano: TDataSetProvider;
    sq_resultado_plano: TSQLQuery;
    dsp_projeto_resultplano: TDataSetProvider;
    sq_projeto_resultplano: TSQLQuery;
    cds_projeto_resultplano: TClientDataSet;
    ds_projeto_resultplano: TDataSource;
    sq_projeto_resultplanoCODIGO: TIntegerField;
    sq_projeto_resultplanoDESCRICAO: TStringField;
    sq_projeto_resultplanoOBJETIVO: TStringField;
    sq_projeto_resultplanoESCOPO: TStringField;
    sq_projeto_resultplanoPREMISSAS: TStringField;
    sq_projeto_resultplanoRESTRICAO: TStringField;
    sq_projeto_resultplanoRISCOS: TStringField;
    sq_projeto_resultplanoOBSERVACAO: TStringField;
    sq_projeto_resultplanoAMBIENTE_DESENVOLVIMENTO: TStringField;
    sq_projeto_resultplanoGERENCIADOR_BANCO_DADOS: TStringField;
    sq_projeto_resultplanoPLATAFORMA: TStringField;
    sq_projeto_resultplanoDESENVOLVEDORES: TStringField;
    sq_projeto_resultplanoPOSSUI_DOCUMENTACAO: TStringField;
    sq_projeto_resultplanoDT_INICIO_PROJETO: TDateField;
    sq_projeto_resultplanoVERSAO: TStringField;
    sq_projeto_resultplanoLINGUAGEM: TStringField;
    sq_projeto_resultplanoANEXAR_DOC: TBlobField;
    sq_projeto_resultplanoDATA: TDateField;
    sq_projeto_resultplanoDESENVOLVEDOR_2: TStringField;
    sq_projeto_resultplanoDESENVOLVEDOR_3: TStringField;
    cds_projeto_resultplanoCODIGO: TIntegerField;
    cds_projeto_resultplanoDESCRICAO: TStringField;
    cds_projeto_resultplanoOBJETIVO: TStringField;
    cds_projeto_resultplanoESCOPO: TStringField;
    cds_projeto_resultplanoPREMISSAS: TStringField;
    cds_projeto_resultplanoRESTRICAO: TStringField;
    cds_projeto_resultplanoRISCOS: TStringField;
    cds_projeto_resultplanoOBSERVACAO: TStringField;
    cds_projeto_resultplanoAMBIENTE_DESENVOLVIMENTO: TStringField;
    cds_projeto_resultplanoGERENCIADOR_BANCO_DADOS: TStringField;
    cds_projeto_resultplanoPLATAFORMA: TStringField;
    cds_projeto_resultplanoDESENVOLVEDORES: TStringField;
    cds_projeto_resultplanoPOSSUI_DOCUMENTACAO: TStringField;
    cds_projeto_resultplanoDT_INICIO_PROJETO: TDateField;
    cds_projeto_resultplanoVERSAO: TStringField;
    cds_projeto_resultplanoLINGUAGEM: TStringField;
    cds_projeto_resultplanoANEXAR_DOC: TBlobField;
    cds_projeto_resultplanoDATA: TDateField;
    cds_projeto_resultplanoDESENVOLVEDOR_2: TStringField;
    cds_projeto_resultplanoDESENVOLVEDOR_3: TStringField;
    cds_pesq_programador: TClientDataSet;
    ds_pesq_programador: TDataSource;
    dsp_pesq_programador: TDataSetProvider;
    sq_pesq_programador: TSQLQuery;
    sq_pesq_programadorID_PROGRAMADOR: TIntegerField;
    sq_pesq_programadorNOME: TStringField;
    sq_pesq_programadorEMAIL: TStringField;
    sq_pesq_programadorCONTATO: TStringField;
    sq_pesq_programadorHABILIDADES: TStringField;
    cds_pesq_programadorID_PROGRAMADOR: TIntegerField;
    cds_pesq_programadorNOME: TStringField;
    cds_pesq_programadorEMAIL: TStringField;
    cds_pesq_programadorCONTATO: TStringField;
    cds_pesq_programadorHABILIDADES: TStringField;
    sq_resultado_planoID_RESULTADO: TIntegerField;
    sq_resultado_planoNOME_TELA: TStringField;
    sq_resultado_planoTELA_PRONTA: TStringField;
    sq_resultado_planoFUNCIONALIDADE: TStringField;
    sq_resultado_planoVERIFICACAO_MASCARAS: TStringField;
    sq_resultado_planoPASSAGEM_FOCO: TStringField;
    sq_resultado_planoSUGESTOES: TStringField;
    sq_resultado_planoOBSERVACAO: TStringField;
    sq_resultado_planoQUANTIDADE_BUGS: TStringField;
    sq_resultado_planoCORRIGIDO: TStringField;
    sq_resultado_planoDATA: TDateField;
    sq_resultado_planoHORA: TTimeField;
    sq_resultado_planoID_PROJETO: TStringField;
    sq_resultado_planoDATA_FINAL: TDateField;
    sq_resultado_planoDATA_INICIAL: TDateField;
    cds_resultado_planoID_RESULTADO: TIntegerField;
    cds_resultado_planoNOME_TELA: TStringField;
    cds_resultado_planoTELA_PRONTA: TStringField;
    cds_resultado_planoFUNCIONALIDADE: TStringField;
    cds_resultado_planoVERIFICACAO_MASCARAS: TStringField;
    cds_resultado_planoPASSAGEM_FOCO: TStringField;
    cds_resultado_planoSUGESTOES: TStringField;
    cds_resultado_planoOBSERVACAO: TStringField;
    cds_resultado_planoQUANTIDADE_BUGS: TStringField;
    cds_resultado_planoCORRIGIDO: TStringField;
    cds_resultado_planoDATA: TDateField;
    cds_resultado_planoHORA: TTimeField;
    cds_resultado_planoID_PROJETO: TStringField;
    cds_resultado_planoDATA_FINAL: TDateField;
    cds_resultado_planoDATA_INICIAL: TDateField;
    sq_resultado_planoSTATUS: TStringField;
    cds_resultado_planoSTATUS: TStringField;
    sq_resultado_planoCARREGAR_EVIDENCIAR: TBlobField;
    cds_resultado_planoCARREGAR_EVIDENCIAR: TBlobField;
    dsp_projeto_programador: TDataSetProvider;
    sq_projeto_programador: TSQLQuery;
    cds_projeto_programador: TClientDataSet;
    ds_projeto_programador: TDataSource;
    sq_cad_programadorID_PROJETO: TStringField;
    cds_cad_programadorID_PROJETO: TStringField;
    sq_roteiroEVIDENCIA: TBlobField;
    cds_roteiroEVIDENCIA: TBlobField;
    sq_roteiroSTATUS: TStringField;
    cds_roteiroSTATUS: TStringField;
    sq_cad_bug: TSQLQuery;
    dsp_cad_bug: TDataSetProvider;
    cds_cad_bug: TClientDataSet;
    ds_cad_bug: TDataSource;
    sq_projeto_bug: TSQLQuery;
    dsp_projeto_bug: TDataSetProvider;
    cds_projeto_bug: TClientDataSet;
    ds_projeto_bug: TDataSource;
    sq_agenda: TSQLQuery;
    dsp_agenda: TDataSetProvider;
    cds_agenda: TClientDataSet;
    ds_agenda: TDataSource;
    sq_projeto_agenda: TSQLQuery;
    IntegerField5: TIntegerField;
    StringField51: TStringField;
    StringField53: TStringField;
    StringField54: TStringField;
    StringField55: TStringField;
    StringField56: TStringField;
    StringField57: TStringField;
    StringField58: TStringField;
    StringField59: TStringField;
    StringField60: TStringField;
    StringField61: TStringField;
    StringField62: TStringField;
    StringField63: TStringField;
    DateField7: TDateField;
    StringField64: TStringField;
    StringField65: TStringField;
    BlobField3: TBlobField;
    DateField8: TDateField;
    StringField66: TStringField;
    StringField67: TStringField;
    dsp_projeto_agenda: TDataSetProvider;
    cds_projeto_agenda: TClientDataSet;
    IntegerField6: TIntegerField;
    StringField68: TStringField;
    StringField70: TStringField;
    StringField71: TStringField;
    StringField72: TStringField;
    StringField73: TStringField;
    StringField74: TStringField;
    StringField75: TStringField;
    StringField76: TStringField;
    StringField77: TStringField;
    StringField78: TStringField;
    StringField79: TStringField;
    StringField80: TStringField;
    DateField9: TDateField;
    StringField81: TStringField;
    StringField82: TStringField;
    BlobField4: TBlobField;
    DateField10: TDateField;
    StringField83: TStringField;
    StringField84: TStringField;
    ds_projeto_agenda: TDataSource;
    sq_agendaID: TIntegerField;
    sq_agendaID_PROJETO: TIntegerField;
    sq_agendaDESCRICAO: TStringField;
    sq_agendaSTATUS: TStringField;
    sq_agendaCLIENTE: TStringField;
    sq_agendaSOLICITANTE: TStringField;
    sq_agendaDATA: TDateField;
    sq_agendaHORA: TTimeField;
    sq_agendaDATA_ATUALIZACAO: TDateField;
    sq_agendaOBSERVACAO: TStringField;
    sq_agendaVERSAO: TStringField;
    sq_agendaPRIORIDADE: TStringField;
    sq_agendaDATA_AGENDAMENTO: TDateField;
    cds_agendaID: TIntegerField;
    cds_agendaID_PROJETO: TIntegerField;
    cds_agendaDESCRICAO: TStringField;
    cds_agendaSTATUS: TStringField;
    cds_agendaCLIENTE: TStringField;
    cds_agendaSOLICITANTE: TStringField;
    cds_agendaDATA: TDateField;
    cds_agendaHORA: TTimeField;
    cds_agendaDATA_ATUALIZACAO: TDateField;
    cds_agendaOBSERVACAO: TStringField;
    cds_agendaVERSAO: TStringField;
    cds_agendaPRIORIDADE: TStringField;
    cds_agendaDATA_AGENDAMENTO: TDateField;
    sq_roteiroVERSAO: TStringField;
    cds_roteiroVERSAO: TStringField;
    sq_roteiroSOLICITADO_POR: TStringField;
    cds_roteiroSOLICITADO_POR: TStringField;
    sq_roteiroPROCEDIMENTO: TStringField;
    cds_roteiroPROCEDIMENTO: TStringField;
    sq_roteiroTIPO_TESTE: TStringField;
    cds_roteiroTIPO_TESTE: TStringField;
    sq_checklist: TSQLQuery;
    dsp_checklist: TDataSetProvider;
    cds_checklist: TClientDataSet;
    ds_checklist: TDataSource;
    sq_checklistREQUISITOS_ADICIONADOS: TStringField;
    cds_checklistREQUISITOS_ADICIONADOS: TStringField;
    sq_cad_incidente: TSQLQuery;
    dsp_cad_incidente: TDataSetProvider;
    cds_cad_incidente: TClientDataSet;
    ds_incidente: TDataSource;
    sq_projeto_incidente: TSQLQuery;
    dsp_projeto_incidente: TDataSetProvider;
    cds_projeto_incidente: TClientDataSet;
    ds_projeto_incidente: TDataSource;
    sq_projeto_controle: TSQLQuery;
    IntegerField7: TIntegerField;
    StringField85: TStringField;
    StringField87: TStringField;
    StringField88: TStringField;
    StringField89: TStringField;
    StringField90: TStringField;
    StringField91: TStringField;
    StringField92: TStringField;
    StringField93: TStringField;
    StringField94: TStringField;
    StringField95: TStringField;
    StringField96: TStringField;
    StringField97: TStringField;
    DateField11: TDateField;
    StringField98: TStringField;
    StringField99: TStringField;
    BlobField5: TBlobField;
    DateField12: TDateField;
    StringField100: TStringField;
    StringField101: TStringField;
    dsp_projeto_controle: TDataSetProvider;
    cds_projeto_controle: TClientDataSet;
    IntegerField8: TIntegerField;
    StringField102: TStringField;
    StringField103: TStringField;
    StringField104: TStringField;
    StringField105: TStringField;
    StringField106: TStringField;
    StringField107: TStringField;
    StringField108: TStringField;
    StringField109: TStringField;
    StringField110: TStringField;
    StringField111: TStringField;
    StringField112: TStringField;
    StringField113: TStringField;
    DateField13: TDateField;
    StringField114: TStringField;
    StringField115: TStringField;
    BlobField6: TBlobField;
    DateField14: TDateField;
    StringField117: TStringField;
    StringField118: TStringField;
    ds_projeto_controle: TDataSource;
    sq_cronograma: TSQLQuery;
    dsp_cronograma: TDataSetProvider;
    cds_cronograma: TClientDataSet;
    ds_cronograma: TDataSource;
    sq_crono_prog: TSQLQuery;
    dsp_crono_prog: TDataSetProvider;
    cds_crono_prog: TClientDataSet;
    ds_crono_prog: TDataSource;
    sq_crono_concluido: TSQLQuery;
    dsp_crono_concluido: TDataSetProvider;
    cds_crono_concluido: TClientDataSet;
    ds_crono_concluido: TDataSource;
    ds_plano: TDataSource;
    sq_usuarioIMG: TStringField;
    cds_usuarioIMG: TStringField;
    sq_sol: TSQLQuery;
    dsp_sol: TDataSetProvider;
    ds_sol: TDataSource;
    cds_sol: TClientDataSet;
    sq_projeto_sol: TSQLQuery;
    dsp_projeto_sol: TDataSetProvider;
    cds_projeto_sol: TClientDataSet;
    ds_projeto_sol: TDataSource;
    cds_solID: TIntegerField;
    cds_solID_PROJETO: TIntegerField;
    cds_solDATA: TDateField;
    cds_solSTATUS: TStringField;
    cds_solTESTADO_POR: TStringField;
    cds_solPROGRAMADOR: TStringField;
    cds_solPRIORIDADE: TStringField;
    cds_solHISTORICO: TMemoField;
    cds_solSOLICIDADO: TStringField;
    cds_solRESOLVIDO: TStringField;
    sq_update: TSQLQuery;
    cds_solSELECTE: TStringField;
    sq_checklistNOME_PROJETO: TStringField;
    cds_checklistNOME_PROJETO: TStringField;
    sq_controle: TSQLQuery;
    dsp_controle: TDataSetProvider;
    cds_controle: TClientDataSet;
    ds_controle: TDataSource;
    sq_controleID: TIntegerField;
    sq_controleID_PROJETO: TIntegerField;
    sq_controleVERSAO: TStringField;
    sq_controlePROGRAM: TStringField;
    sq_controleVERSAO_SVN: TStringField;
    sq_controleDATA: TDateField;
    sq_controleADICIONADO: TMemoField;
    sq_controleDATA_ADD: TDateField;
    sq_controleALTERADO: TMemoField;
    sq_controleDATA_ALT: TDateField;
    sq_controleREMOVIDO: TMemoField;
    sq_controleDATA_REM: TDateField;
    sq_controleBASE_DADOS: TMemoField;
    sq_controleDATA_BAS: TDateField;
    sq_controleEXE: TStringField;
    cds_controleID: TIntegerField;
    cds_controleID_PROJETO: TIntegerField;
    cds_controleVERSAO: TStringField;
    cds_controlePROGRAM: TStringField;
    cds_controleVERSAO_SVN: TStringField;
    cds_controleDATA: TDateField;
    cds_controleADICIONADO: TMemoField;
    cds_controleDATA_ADD: TDateField;
    cds_controleALTERADO: TMemoField;
    cds_controleDATA_ALT: TDateField;
    cds_controleREMOVIDO: TMemoField;
    cds_controleDATA_REM: TDateField;
    cds_controleBASE_DADOS: TMemoField;
    cds_controleDATA_BAS: TDateField;
    cds_controleEXE: TStringField;
    cds_solDATANOW: TDateField;
    sq_arquivoID: TIntegerField;
    sq_arquivoOBSERVACAO: TStringField;
    sq_arquivoID_PROJETO: TIntegerField;
    sq_arquivoDATA: TDateField;
    sq_arquivoARQUIVO: TStringField;
    sq_arquivoTIPO_ARQ: TStringField;
    cds_arquivoID: TIntegerField;
    cds_arquivoOBSERVACAO: TStringField;
    cds_arquivoID_PROJETO: TIntegerField;
    cds_arquivoDATA: TDateField;
    cds_arquivoARQUIVO: TStringField;
    cds_arquivoTIPO_ARQ: TStringField;
    cds_solVERSAO: TStringField;
    sq_cad_bugID: TIntegerField;
    sq_cad_bugDATA: TDateField;
    sq_cad_bugHORA: TTimeField;
    sq_cad_bugDESCRICAO: TStringField;
    sq_cad_bugCLIENTE: TStringField;
    sq_cad_bugDESCOBERTO_POR: TStringField;
    sq_cad_bugPRIORIDADE: TStringField;
    sq_cad_bugLOCALIZACAO: TStringField;
    sq_cad_bugPOSSUI_EVIDENCIA: TStringField;
    sq_cad_bugPROCEDIMENTO: TMemoField;
    sq_cad_bugCARREGAR_EVIDENCIA: TBlobField;
    sq_cad_bugID_PROJETO: TIntegerField;
    sq_cad_bugVERSAO: TStringField;
    cds_cad_bugID: TIntegerField;
    cds_cad_bugDATA: TDateField;
    cds_cad_bugHORA: TTimeField;
    cds_cad_bugDESCRICAO: TStringField;
    cds_cad_bugCLIENTE: TStringField;
    cds_cad_bugDESCOBERTO_POR: TStringField;
    cds_cad_bugPRIORIDADE: TStringField;
    cds_cad_bugLOCALIZACAO: TStringField;
    cds_cad_bugPOSSUI_EVIDENCIA: TStringField;
    cds_cad_bugPROCEDIMENTO: TMemoField;
    cds_cad_bugCARREGAR_EVIDENCIA: TBlobField;
    cds_cad_bugID_PROJETO: TIntegerField;
    cds_cad_bugVERSAO: TStringField;
    sq_cad_bugID_SOLICITACAO: TStringField;
    cds_cad_bugID_SOLICITACAO: TStringField;
    sq_cad_bugCLASSIFICACAO: TStringField;
    cds_cad_bugCLASSIFICACAO: TStringField;
    sq_cad_incidenteID: TIntegerField;
    sq_cad_incidenteID_PROJETO: TIntegerField;
    sq_cad_incidenteVERSAO: TStringField;
    sq_cad_incidenteDATA: TDateField;
    sq_cad_incidenteDESCRICAO: TStringField;
    sq_cad_incidenteSTATUS: TStringField;
    sq_cad_incidentePIORIDADE: TStringField;
    sq_cad_incidenteINCIDENTE: TStringField;
    sq_cad_incidentePASSO_REPRODUZIR: TStringField;
    sq_cad_incidenteESCOPO_IMPACTO: TStringField;
    sq_cad_incidenteRESULTADO_ESPERADO: TMemoField;
    sq_cad_incidenteRESULTADO_ALCANCADO: TMemoField;
    sq_cad_incidenteTESTADOR: TStringField;
    sq_cad_incidenteAMBIENTE: TStringField;
    sq_cad_incidenteTENTATIVAS: TFMTBCDField;
    cds_cad_incidenteID: TIntegerField;
    cds_cad_incidenteID_PROJETO: TIntegerField;
    cds_cad_incidenteVERSAO: TStringField;
    cds_cad_incidenteDATA: TDateField;
    cds_cad_incidenteDESCRICAO: TStringField;
    cds_cad_incidenteSTATUS: TStringField;
    cds_cad_incidentePIORIDADE: TStringField;
    cds_cad_incidenteINCIDENTE: TStringField;
    cds_cad_incidentePASSO_REPRODUZIR: TStringField;
    cds_cad_incidenteESCOPO_IMPACTO: TStringField;
    cds_cad_incidenteRESULTADO_ESPERADO: TMemoField;
    cds_cad_incidenteRESULTADO_ALCANCADO: TMemoField;
    cds_cad_incidenteTESTADOR: TStringField;
    cds_cad_incidenteAMBIENTE: TStringField;
    cds_cad_incidenteTENTATIVAS: TFMTBCDField;
    cds_cronogramaID: TIntegerField;
    cds_cronogramaPROJETO: TStringField;
    cds_cronogramaVERSAO: TStringField;
    cds_cronogramaDATA: TDateField;
    cds_cronogramaPLANEJAR_INICIO: TDateField;
    cds_cronogramaPLANEJAR_FIM: TDateField;
    cds_cronogramaPROJETAR_INICIO: TDateField;
    cds_cronogramaPTOJETAR_FIM: TDateField;
    cds_cronogramaIMPLEMENTAR_INICIO: TDateField;
    cds_cronogramaIMPLEMENTAR_FIM: TDateField;
    cds_cronogramaAVALIAR_INICIO: TDateField;
    cds_cronogramaAVALIAR_FIM: TDateField;
    cds_cronogramaEXECUTAR_INICIO: TDateField;
    cds_cronogramaEXECUTAR_FIM: TDateField;
    sq_crono_progID: TIntegerField;
    sq_crono_progATIVIDADE: TStringField;
    sq_crono_progDATA: TDateField;
    sq_crono_progID_PLAN: TIntegerField;
    cds_crono_progID: TIntegerField;
    cds_crono_progATIVIDADE: TStringField;
    cds_crono_progDATA: TDateField;
    cds_crono_progID_PLAN: TIntegerField;
    sq_crono_concluidoID: TIntegerField;
    sq_crono_concluidoID_PLAN: TIntegerField;
    sq_crono_concluidoATIVIDADE_CONCLUIDA: TStringField;
    sq_crono_concluidoDATA: TDateField;
    cds_crono_concluidoID: TIntegerField;
    cds_crono_concluidoID_PLAN: TIntegerField;
    cds_crono_concluidoATIVIDADE_CONCLUIDA: TStringField;
    cds_crono_concluidoDATA: TDateField;
    sq_planejamento: TSQLQuery;
    dsp_planejamento: TDataSetProvider;
    cds_planejamento: TClientDataSet;
    ds_planejamento: TDataSource;
    sq_planejamentoID_PLAN: TIntegerField;
    sq_planejamentoPROJETO: TStringField;
    sq_planejamentoVERSAO: TStringField;
    sq_planejamentoTESTADOR: TStringField;
    sq_planejamentoDATA: TDateField;
    sq_planejamentoHORA: TTimeField;
    cds_planejamentoID_PLAN: TIntegerField;
    cds_planejamentoPROJETO: TStringField;
    cds_planejamentoVERSAO: TStringField;
    cds_planejamentoTESTADOR: TStringField;
    cds_planejamentoDATA: TDateField;
    cds_planejamentoHORA: TTimeField;
    sq_projeto_resultplanoSITUACAO_ATUAL: TStringField;
    cds_projeto_resultplanoSITUACAO_ATUAL: TStringField;
    sq_projeto_planoSITUACAO_ATUAL: TStringField;
    cds_projeto_planoCODIGO: TIntegerField;
    cds_projeto_planoDESCRICAO: TStringField;
    cds_projeto_planoOBJETIVO: TStringField;
    cds_projeto_planoESCOPO: TStringField;
    cds_projeto_planoPREMISSAS: TStringField;
    cds_projeto_planoRESTRICAO: TStringField;
    cds_projeto_planoRISCOS: TStringField;
    cds_projeto_planoOBSERVACAO: TStringField;
    cds_projeto_planoAMBIENTE_DESENVOLVIMENTO: TStringField;
    cds_projeto_planoGERENCIADOR_BANCO_DADOS: TStringField;
    cds_projeto_planoPLATAFORMA: TStringField;
    cds_projeto_planoDESENVOLVEDORES: TStringField;
    cds_projeto_planoPOSSUI_DOCUMENTACAO: TStringField;
    cds_projeto_planoDT_INICIO_PROJETO: TDateField;
    cds_projeto_planoVERSAO: TStringField;
    cds_projeto_planoLINGUAGEM: TStringField;
    cds_projeto_planoANEXAR_DOC: TBlobField;
    cds_projeto_planoDATA: TDateField;
    cds_projeto_planoDESENVOLVEDOR_2: TStringField;
    cds_projeto_planoDESENVOLVEDOR_3: TStringField;
    cds_projeto_planoSITUACAO_ATUAL: TStringField;
    sq_projeto_roteiroSITUACAO_ATUAL: TStringField;
    cds_projeto_roteiroSITUACAO_ATUAL: TStringField;
    sq_projeto_arquivoSITUACAO_ATUAL: TStringField;
    cds_projeto_arquivoSITUACAO_ATUAL: TStringField;
    sq_projeto_agendaSITUACAO_ATUAL: TStringField;
    cds_projeto_agendaSITUACAO_ATUAL: TStringField;
    sq_projeto_controleSITUACAO_ATUAL: TStringField;
    cds_projeto_controleSITUACAO_ATUAL: TStringField;
    sq_projeto_solCODIGO: TIntegerField;
    sq_projeto_solDESCRICAO: TStringField;
    sq_projeto_solSITUACAO_ATUAL: TStringField;
    sq_projeto_solOBJETIVO: TStringField;
    sq_projeto_solESCOPO: TStringField;
    sq_projeto_solPREMISSAS: TStringField;
    sq_projeto_solRESTRICAO: TStringField;
    sq_projeto_solRISCOS: TStringField;
    sq_projeto_solOBSERVACAO: TStringField;
    sq_projeto_solAMBIENTE_DESENVOLVIMENTO: TStringField;
    sq_projeto_solGERENCIADOR_BANCO_DADOS: TStringField;
    sq_projeto_solPLATAFORMA: TStringField;
    sq_projeto_solDESENVOLVEDORES: TStringField;
    sq_projeto_solPOSSUI_DOCUMENTACAO: TStringField;
    sq_projeto_solDT_INICIO_PROJETO: TDateField;
    sq_projeto_solVERSAO: TStringField;
    sq_projeto_solLINGUAGEM: TStringField;
    sq_projeto_solANEXAR_DOC: TBlobField;
    sq_projeto_solDATA: TDateField;
    sq_projeto_solDESENVOLVEDOR_2: TStringField;
    sq_projeto_solDESENVOLVEDOR_3: TStringField;
    cds_projeto_solCODIGO: TIntegerField;
    cds_projeto_solDESCRICAO: TStringField;
    cds_projeto_solSITUACAO_ATUAL: TStringField;
    cds_projeto_solOBJETIVO: TStringField;
    cds_projeto_solESCOPO: TStringField;
    cds_projeto_solPREMISSAS: TStringField;
    cds_projeto_solRESTRICAO: TStringField;
    cds_projeto_solRISCOS: TStringField;
    cds_projeto_solOBSERVACAO: TStringField;
    cds_projeto_solAMBIENTE_DESENVOLVIMENTO: TStringField;
    cds_projeto_solGERENCIADOR_BANCO_DADOS: TStringField;
    cds_projeto_solPLATAFORMA: TStringField;
    cds_projeto_solDESENVOLVEDORES: TStringField;
    cds_projeto_solPOSSUI_DOCUMENTACAO: TStringField;
    cds_projeto_solDT_INICIO_PROJETO: TDateField;
    cds_projeto_solVERSAO: TStringField;
    cds_projeto_solLINGUAGEM: TStringField;
    cds_projeto_solANEXAR_DOC: TBlobField;
    cds_projeto_solDATA: TDateField;
    cds_projeto_solDESENVOLVEDOR_2: TStringField;
    cds_projeto_solDESENVOLVEDOR_3: TStringField;
    sq_projetosCODIGO: TIntegerField;
    sq_projetosDESCRICAO: TStringField;
    sq_projetosSITUACAO_ATUAL: TStringField;
    sq_projetosOBJETIVO: TStringField;
    sq_projetosESCOPO: TStringField;
    sq_projetosPREMISSAS: TStringField;
    sq_projetosRESTRICAO: TStringField;
    sq_projetosRISCOS: TStringField;
    sq_projetosOBSERVACAO: TStringField;
    sq_projetosAMBIENTE_DESENVOLVIMENTO: TStringField;
    sq_projetosGERENCIADOR_BANCO_DADOS: TStringField;
    sq_projetosPLATAFORMA: TStringField;
    sq_projetosDESENVOLVEDORES: TStringField;
    sq_projetosPOSSUI_DOCUMENTACAO: TStringField;
    sq_projetosDT_INICIO_PROJETO: TDateField;
    sq_projetosVERSAO: TStringField;
    sq_projetosLINGUAGEM: TStringField;
    sq_projetosANEXAR_DOC: TBlobField;
    sq_projetosDATA: TDateField;
    sq_projetosDESENVOLVEDOR_2: TStringField;
    sq_projetosDESENVOLVEDOR_3: TStringField;
    cds_projetosCODIGO: TIntegerField;
    cds_projetosDESCRICAO: TStringField;
    cds_projetosSITUACAO_ATUAL: TStringField;
    cds_projetosOBJETIVO: TStringField;
    cds_projetosESCOPO: TStringField;
    cds_projetosPREMISSAS: TStringField;
    cds_projetosRESTRICAO: TStringField;
    cds_projetosRISCOS: TStringField;
    cds_projetosOBSERVACAO: TStringField;
    cds_projetosAMBIENTE_DESENVOLVIMENTO: TStringField;
    cds_projetosGERENCIADOR_BANCO_DADOS: TStringField;
    cds_projetosPLATAFORMA: TStringField;
    cds_projetosDESENVOLVEDORES: TStringField;
    cds_projetosPOSSUI_DOCUMENTACAO: TStringField;
    cds_projetosDT_INICIO_PROJETO: TDateField;
    cds_projetosVERSAO: TStringField;
    cds_projetosLINGUAGEM: TStringField;
    cds_projetosANEXAR_DOC: TBlobField;
    cds_projetosDATA: TDateField;
    cds_projetosDESENVOLVEDOR_2: TStringField;
    cds_projetosDESENVOLVEDOR_3: TStringField;
    cds_projeto_programadorCODIGO: TIntegerField;
    cds_projeto_programadorDESCRICAO: TStringField;
    cds_projeto_programadorOBJETIVO: TStringField;
    cds_projeto_programadorESCOPO: TStringField;
    cds_projeto_programadorPREMISSAS: TStringField;
    cds_projeto_programadorRESTRICAO: TStringField;
    cds_projeto_programadorRISCOS: TStringField;
    cds_projeto_programadorOBSERVACAO: TStringField;
    cds_projeto_programadorAMBIENTE_DESENVOLVIMENTO: TStringField;
    cds_projeto_programadorGERENCIADOR_BANCO_DADOS: TStringField;
    cds_projeto_programadorPLATAFORMA: TStringField;
    cds_projeto_programadorDESENVOLVEDORES: TStringField;
    cds_projeto_programadorPOSSUI_DOCUMENTACAO: TStringField;
    cds_projeto_programadorDT_INICIO_PROJETO: TDateField;
    cds_projeto_programadorVERSAO: TStringField;
    cds_projeto_programadorLINGUAGEM: TStringField;
    cds_projeto_programadorANEXAR_DOC: TBlobField;
    cds_projeto_programadorDATA: TDateField;
    cds_projeto_programadorDESENVOLVEDOR_2: TStringField;
    cds_projeto_programadorDESENVOLVEDOR_3: TStringField;
    cds_projeto_programadorSITUACAO_ATUAL: TStringField;
    sq_projeto_programadorCODIGO: TIntegerField;
    sq_projeto_programadorDESCRICAO: TStringField;
    sq_projeto_programadorSITUACAO_ATUAL: TStringField;
    sq_projeto_programadorOBJETIVO: TStringField;
    sq_projeto_programadorESCOPO: TStringField;
    sq_projeto_programadorPREMISSAS: TStringField;
    sq_projeto_programadorRESTRICAO: TStringField;
    sq_projeto_programadorRISCOS: TStringField;
    sq_projeto_programadorOBSERVACAO: TStringField;
    sq_projeto_programadorAMBIENTE_DESENVOLVIMENTO: TStringField;
    sq_projeto_programadorGERENCIADOR_BANCO_DADOS: TStringField;
    sq_projeto_programadorPLATAFORMA: TStringField;
    sq_projeto_programadorDESENVOLVEDORES: TStringField;
    sq_projeto_programadorPOSSUI_DOCUMENTACAO: TStringField;
    sq_projeto_programadorDT_INICIO_PROJETO: TDateField;
    sq_projeto_programadorVERSAO: TStringField;
    sq_projeto_programadorLINGUAGEM: TStringField;
    sq_projeto_programadorANEXAR_DOC: TBlobField;
    sq_projeto_programadorDATA: TDateField;
    sq_projeto_programadorDESENVOLVEDOR_2: TStringField;
    sq_projeto_programadorDESENVOLVEDOR_3: TStringField;
    sq_projeto_bugCODIGO: TIntegerField;
    sq_projeto_bugDESCRICAO: TStringField;
    sq_projeto_bugSITUACAO_ATUAL: TStringField;
    sq_projeto_bugOBJETIVO: TStringField;
    sq_projeto_bugESCOPO: TStringField;
    sq_projeto_bugPREMISSAS: TStringField;
    sq_projeto_bugRESTRICAO: TStringField;
    sq_projeto_bugRISCOS: TStringField;
    sq_projeto_bugOBSERVACAO: TStringField;
    sq_projeto_bugAMBIENTE_DESENVOLVIMENTO: TStringField;
    sq_projeto_bugGERENCIADOR_BANCO_DADOS: TStringField;
    sq_projeto_bugPLATAFORMA: TStringField;
    sq_projeto_bugDESENVOLVEDORES: TStringField;
    sq_projeto_bugPOSSUI_DOCUMENTACAO: TStringField;
    sq_projeto_bugDT_INICIO_PROJETO: TDateField;
    sq_projeto_bugVERSAO: TStringField;
    sq_projeto_bugLINGUAGEM: TStringField;
    sq_projeto_bugANEXAR_DOC: TBlobField;
    sq_projeto_bugDATA: TDateField;
    sq_projeto_bugDESENVOLVEDOR_2: TStringField;
    sq_projeto_bugDESENVOLVEDOR_3: TStringField;
    cds_projeto_bugCODIGO: TIntegerField;
    cds_projeto_bugDESCRICAO: TStringField;
    cds_projeto_bugSITUACAO_ATUAL: TStringField;
    cds_projeto_bugOBJETIVO: TStringField;
    cds_projeto_bugESCOPO: TStringField;
    cds_projeto_bugPREMISSAS: TStringField;
    cds_projeto_bugRESTRICAO: TStringField;
    cds_projeto_bugRISCOS: TStringField;
    cds_projeto_bugOBSERVACAO: TStringField;
    cds_projeto_bugAMBIENTE_DESENVOLVIMENTO: TStringField;
    cds_projeto_bugGERENCIADOR_BANCO_DADOS: TStringField;
    cds_projeto_bugPLATAFORMA: TStringField;
    cds_projeto_bugDESENVOLVEDORES: TStringField;
    cds_projeto_bugPOSSUI_DOCUMENTACAO: TStringField;
    cds_projeto_bugDT_INICIO_PROJETO: TDateField;
    cds_projeto_bugVERSAO: TStringField;
    cds_projeto_bugLINGUAGEM: TStringField;
    cds_projeto_bugANEXAR_DOC: TBlobField;
    cds_projeto_bugDATA: TDateField;
    cds_projeto_bugDESENVOLVEDOR_2: TStringField;
    cds_projeto_bugDESENVOLVEDOR_3: TStringField;
    cds_projeto_incidenteCODIGO: TIntegerField;
    cds_projeto_incidenteDESCRICAO: TStringField;
    cds_projeto_incidenteSITUACAO_ATUAL: TStringField;
    cds_projeto_incidenteOBJETIVO: TStringField;
    cds_projeto_incidenteESCOPO: TStringField;
    cds_projeto_incidentePREMISSAS: TStringField;
    cds_projeto_incidenteRESTRICAO: TStringField;
    cds_projeto_incidenteRISCOS: TStringField;
    cds_projeto_incidenteOBSERVACAO: TStringField;
    cds_projeto_incidenteAMBIENTE_DESENVOLVIMENTO: TStringField;
    cds_projeto_incidenteGERENCIADOR_BANCO_DADOS: TStringField;
    cds_projeto_incidentePLATAFORMA: TStringField;
    cds_projeto_incidenteDESENVOLVEDORES: TStringField;
    cds_projeto_incidentePOSSUI_DOCUMENTACAO: TStringField;
    cds_projeto_incidenteDT_INICIO_PROJETO: TDateField;
    cds_projeto_incidenteVERSAO: TStringField;
    cds_projeto_incidenteLINGUAGEM: TStringField;
    cds_projeto_incidenteANEXAR_DOC: TBlobField;
    cds_projeto_incidenteDATA: TDateField;
    cds_projeto_incidenteDESENVOLVEDOR_2: TStringField;
    cds_projeto_incidenteDESENVOLVEDOR_3: TStringField;
    sq_projeto_incidenteCODIGO: TIntegerField;
    sq_projeto_incidenteDESCRICAO: TStringField;
    sq_projeto_incidenteSITUACAO_ATUAL: TStringField;
    sq_projeto_incidenteOBJETIVO: TStringField;
    sq_projeto_incidenteESCOPO: TStringField;
    sq_projeto_incidentePREMISSAS: TStringField;
    sq_projeto_incidenteRESTRICAO: TStringField;
    sq_projeto_incidenteRISCOS: TStringField;
    sq_projeto_incidenteOBSERVACAO: TStringField;
    sq_projeto_incidenteAMBIENTE_DESENVOLVIMENTO: TStringField;
    sq_projeto_incidenteGERENCIADOR_BANCO_DADOS: TStringField;
    sq_projeto_incidentePLATAFORMA: TStringField;
    sq_projeto_incidenteDESENVOLVEDORES: TStringField;
    sq_projeto_incidentePOSSUI_DOCUMENTACAO: TStringField;
    sq_projeto_incidenteDT_INICIO_PROJETO: TDateField;
    sq_projeto_incidenteVERSAO: TStringField;
    sq_projeto_incidenteLINGUAGEM: TStringField;
    sq_projeto_incidenteANEXAR_DOC: TBlobField;
    sq_projeto_incidenteDATA: TDateField;
    sq_projeto_incidenteDESENVOLVEDOR_2: TStringField;
    sq_projeto_incidenteDESENVOLVEDOR_3: TStringField;
    sq_estado: TSQLQuery;
    dsp_estado: TDataSetProvider;
    cds_estado: TClientDataSet;
    ds_estado: TDataSource;
    sq_estadoID: TIntegerField;
    sq_estadoVERSAO: TStringField;
    sq_estadoDATA: TDateField;
    sq_estadoTESTADOR: TStringField;
    sq_estadoMODULO: TStringField;
    sq_estadoROTINA: TStringField;
    cds_estadoID: TIntegerField;
    cds_estadoVERSAO: TStringField;
    cds_estadoDATA: TDateField;
    cds_estadoTESTADOR: TStringField;
    cds_estadoMODULO: TStringField;
    cds_estadoROTINA: TStringField;
    sq_estadoPROJETO: TStringField;
    cds_estadoPROJETO: TStringField;
    sq_planoOBJETIVO_TESTE: TStringField;
    sq_planoID: TIntegerField;
    sq_planoINSTRUCOES_TESTE: TStringField;
    sq_planoEVIDENCIAR_TESTE: TStringField;
    sq_planoTESTADOR: TStringField;
    sq_planoCLIENTE_AGENDADO: TStringField;
    sq_planoAMBIENTE_COMPILACAO: TStringField;
    sq_planoRESPONSAVEL_PLANO_TESTE: TStringField;
    sq_planoID_PROJETO: TIntegerField;
    sq_planoFERRAMENTA_TESTE: TStringField;
    sq_planoDATA: TDateField;
    sq_planoHARDWARE: TStringField;
    sq_planoSOFTWARE: TStringField;
    sq_planoVERSAO: TStringField;
    sq_planoE1_TESTE_UNITARIO: TStringField;
    sq_planoE2_TESTE_SISTEMA: TStringField;
    sq_planoE3_TESTE_INTEGRACAO: TStringField;
    sq_planoE4_TESTE_ESTRUTURAL_CX_BRANCA: TStringField;
    sq_planoT1_ESTRUTURAL: TStringField;
    sq_planoT1_FUNCIONAL: TStringField;
    sq_planoT1_DESENPENHO: TStringField;
    sq_planoT2_FUNCIONAL: TStringField;
    sq_planoT2_REGRESSAO: TStringField;
    sq_planoT2_SEGURANCA: TStringField;
    sq_planoT2_USABILIDADE: TStringField;
    sq_planoT2_DESENPENHO: TStringField;
    sq_planoT2_STRESSE: TStringField;
    sq_planoT2_EXPLORATORIO: TStringField;
    sq_planoT3_FUNCIONAL: TStringField;
    sq_planoT3_REGRESSAO: TStringField;
    sq_planoT3_EXPLORATORIO: TStringField;
    sq_planoT4_FUNCIONAL: TStringField;
    sq_planoI1_MANUAL: TStringField;
    sq_planoI1_AUTOMATICO: TStringField;
    sq_planoI2_MANUAL: TStringField;
    sq_planoI2_AUTOMATICO: TStringField;
    sq_planoI3_MANUAL: TStringField;
    sq_planoI3_AUTOMATICO: TStringField;
    sq_planoI4_MANUAL: TStringField;
    sq_planoI4_AUTOMATICO: TStringField;
    sq_planoOBJETIVO: TMemoField;
    sq_planoREQUISITOS_FUNCIONAIS: TMemoField;
    sq_planoREQUISITOS_NAO_FUNCIONAL: TMemoField;
    sq_planoCOBERTURA: TMemoField;
    sq_planoPARAR_TESTAR: TMemoField;
    sq_planoREPORTAR_FALHAS: TMemoField;
    sq_planoRETESTE: TMemoField;
    cds_planoOBJETIVO_TESTE: TStringField;
    cds_planoID: TIntegerField;
    cds_planoINSTRUCOES_TESTE: TStringField;
    cds_planoEVIDENCIAR_TESTE: TStringField;
    cds_planoTESTADOR: TStringField;
    cds_planoCLIENTE_AGENDADO: TStringField;
    cds_planoAMBIENTE_COMPILACAO: TStringField;
    cds_planoRESPONSAVEL_PLANO_TESTE: TStringField;
    cds_planoID_PROJETO: TIntegerField;
    cds_planoFERRAMENTA_TESTE: TStringField;
    cds_planoDATA: TDateField;
    cds_planoHARDWARE: TStringField;
    cds_planoSOFTWARE: TStringField;
    cds_planoVERSAO: TStringField;
    cds_planoE1_TESTE_UNITARIO: TStringField;
    cds_planoE2_TESTE_SISTEMA: TStringField;
    cds_planoE3_TESTE_INTEGRACAO: TStringField;
    cds_planoE4_TESTE_ESTRUTURAL_CX_BRANCA: TStringField;
    cds_planoT1_ESTRUTURAL: TStringField;
    cds_planoT1_FUNCIONAL: TStringField;
    cds_planoT1_DESENPENHO: TStringField;
    cds_planoT2_FUNCIONAL: TStringField;
    cds_planoT2_REGRESSAO: TStringField;
    cds_planoT2_SEGURANCA: TStringField;
    cds_planoT2_USABILIDADE: TStringField;
    cds_planoT2_DESENPENHO: TStringField;
    cds_planoT2_STRESSE: TStringField;
    cds_planoT2_EXPLORATORIO: TStringField;
    cds_planoT3_FUNCIONAL: TStringField;
    cds_planoT3_REGRESSAO: TStringField;
    cds_planoT3_EXPLORATORIO: TStringField;
    cds_planoT4_FUNCIONAL: TStringField;
    cds_planoI1_MANUAL: TStringField;
    cds_planoI1_AUTOMATICO: TStringField;
    cds_planoI2_MANUAL: TStringField;
    cds_planoI2_AUTOMATICO: TStringField;
    cds_planoI3_MANUAL: TStringField;
    cds_planoI3_AUTOMATICO: TStringField;
    cds_planoI4_MANUAL: TStringField;
    cds_planoI4_AUTOMATICO: TStringField;
    cds_planoOBJETIVO: TMemoField;
    cds_planoREQUISITOS_FUNCIONAIS: TMemoField;
    cds_planoREQUISITOS_NAO_FUNCIONAL: TMemoField;
    cds_planoCOBERTURA: TMemoField;
    cds_planoPARAR_TESTAR: TMemoField;
    cds_planoREPORTAR_FALHAS: TMemoField;
    cds_planoRETESTE: TMemoField;
    cds_solID_CASO_TESTE: TStringField;
    sq_planoCASO_COD_1: TIntegerField;
    sq_planoCASO_TESTE_1: TStringField;
    cds_planoCASO_COD_1: TIntegerField;
    cds_planoCASO_TESTE_1: TStringField;
    sq_planoPC_CLIENTE: TStringField;
    sq_planoSERVIDOR_CLIENTE: TStringField;
    sq_planoSO_CLIENTE: TStringField;
    sq_planoBROWSER_CLIENTE: TStringField;
    sq_planoOUTROS_RECURSOS: TStringField;
    sq_planoCASO_COD_2: TIntegerField;
    sq_planoCASO_TESTE_2: TStringField;
    sq_planoCASO_COD_3: TIntegerField;
    sq_planoCASO_TESTE_3: TStringField;
    sq_planoCASO_COD_4: TIntegerField;
    sq_planoCASO_TESTE_4: TStringField;
    sq_planoCASO_COD_5: TIntegerField;
    sq_planoCASO_TESTE_5: TStringField;
    sq_planoCASO_COD_6: TIntegerField;
    sq_planoCASO_TESTE_6: TStringField;
    sq_planoCASO_COD_7: TIntegerField;
    sq_planoCASO_TESTE_7: TStringField;
    sq_planoCASO_COD_8: TIntegerField;
    sq_planoCASO_TESTE_8: TStringField;
    sq_planoCASO_COD_9: TIntegerField;
    sq_planoCASO_TESTE_9: TStringField;
    sq_planoCASO_COD_10: TIntegerField;
    sq_planoCASO_TESTE_10: TStringField;
    sq_planoCASO_COD_11: TIntegerField;
    sq_planoCASO_TESTE_11: TStringField;
    cds_planoPC_CLIENTE: TStringField;
    cds_planoSERVIDOR_CLIENTE: TStringField;
    cds_planoSO_CLIENTE: TStringField;
    cds_planoBROWSER_CLIENTE: TStringField;
    cds_planoOUTROS_RECURSOS: TStringField;
    cds_planoCASO_COD_2: TIntegerField;
    cds_planoCASO_TESTE_2: TStringField;
    cds_planoCASO_COD_3: TIntegerField;
    cds_planoCASO_TESTE_3: TStringField;
    cds_planoCASO_COD_4: TIntegerField;
    cds_planoCASO_TESTE_4: TStringField;
    cds_planoCASO_COD_5: TIntegerField;
    cds_planoCASO_TESTE_5: TStringField;
    cds_planoCASO_COD_6: TIntegerField;
    cds_planoCASO_TESTE_6: TStringField;
    cds_planoCASO_COD_7: TIntegerField;
    cds_planoCASO_TESTE_7: TStringField;
    cds_planoCASO_COD_8: TIntegerField;
    cds_planoCASO_TESTE_8: TStringField;
    cds_planoCASO_COD_9: TIntegerField;
    cds_planoCASO_TESTE_9: TStringField;
    cds_planoCASO_COD_10: TIntegerField;
    cds_planoCASO_TESTE_10: TStringField;
    cds_planoCASO_COD_11: TIntegerField;
    cds_planoCASO_TESTE_11: TStringField;
    cds_solTIPO_SOLICITACAO: TStringField;
    sq_checklistDATA: TDateField;
    sq_checklistHORA: TTimeField;
    cds_checklistDATA: TDateField;
    cds_checklistHORA: TTimeField;
    sq_checklistID_PROJETO: TIntegerField;
    cds_checklistID_PROJETO: TIntegerField;
    cds_xml: TClientDataSet;
    sq_versao: TSQLQuery;
    dsp_versao: TDataSetProvider;
    cds_versao: TClientDataSet;
    ds_versao: TDataSource;
    sq_ver_cli: TSQLQuery;
    ds_ver_cli: TDataSource;
    dsp_ver_cli: TDataSetProvider;
    cds_ver_cli: TClientDataSet;
    sq_versaoID: TIntegerField;
    sq_versaoVERSAO: TStringField;
    sq_versaoVERSAO_SVN: TStringField;
    sq_versaoPROJETO: TStringField;
    sq_versaoSUPORTE: TStringField;
    sq_versaoDATA: TDateField;
    sq_versaoHISTORICO: TBlobField;
    cds_versaoID: TIntegerField;
    cds_versaoVERSAO: TStringField;
    cds_versaoVERSAO_SVN: TStringField;
    cds_versaoPROJETO: TStringField;
    cds_versaoSUPORTE: TStringField;
    cds_versaoDATA: TDateField;
    cds_versaoHISTORICO: TBlobField;
    sq_ver_cliID: TIntegerField;
    sq_ver_cliCLIENTE: TStringField;
    cds_ver_cliID: TIntegerField;
    cds_ver_cliCLIENTE: TStringField;
    dsp_suporte: TDataSetProvider;
    cds_suporte: TClientDataSet;
    ds_suporte: TDataSource;
    sq_suporte: TSQLQuery;
    sq_faq: TSQLQuery;
    dsp_faq: TDataSetProvider;
    cds_faq: TClientDataSet;
    ds_faq: TDataSource;
    sq_faqID: TIntegerField;
    sq_faqPROJETO: TStringField;
    sq_faqVERSAO: TStringField;
    sq_faqDATA: TDateField;
    sq_faqHORA: TTimeField;
    sq_faqEMPRESA: TStringField;
    sq_faqCATEGORIA: TStringField;
    sq_faqPROBLEMA: TMemoField;
    sq_faqSOLUCAO: TMemoField;
    cds_faqID: TIntegerField;
    cds_faqPROJETO: TStringField;
    cds_faqVERSAO: TStringField;
    cds_faqDATA: TDateField;
    cds_faqHORA: TTimeField;
    cds_faqEMPRESA: TStringField;
    cds_faqCATEGORIA: TStringField;
    cds_faqPROBLEMA: TMemoField;
    cds_faqSOLUCAO: TMemoField;
    sq_suporteID: TIntegerField;
    sq_suportePROJETO: TStringField;
    sq_suporteVERSAO: TStringField;
    sq_suporteEMPRESA: TStringField;
    sq_suporteDATA: TDateField;
    sq_suporteSUPORTE: TStringField;
    sq_suporteSTATUS: TStringField;
    sq_suporteCONTATO: TStringField;
    sq_suporteATENDENDE: TStringField;
    sq_suportePROBLEMA: TMemoField;
    sq_suporteRELATO_SUPORTE: TMemoField;
    sq_suporteHORA: TTimeField;
    sq_suporteCONCLUSAO: TMemoField;
    cds_suporteID: TIntegerField;
    cds_suportePROJETO: TStringField;
    cds_suporteVERSAO: TStringField;
    cds_suporteEMPRESA: TStringField;
    cds_suporteDATA: TDateField;
    cds_suporteSUPORTE: TStringField;
    cds_suporteSTATUS: TStringField;
    cds_suporteCONTATO: TStringField;
    cds_suporteATENDENDE: TStringField;
    cds_suportePROBLEMA: TMemoField;
    cds_suporteRELATO_SUPORTE: TMemoField;
    cds_suporteHORA: TTimeField;
    cds_suporteCONCLUSAO: TMemoField;
    sq_faqLOCALIZACAO: TStringField;
    cds_faqLOCALIZACAO: TStringField;
    sq_faqDESCRICAO: TMemoField;
    cds_faqDESCRICAO: TMemoField;
    sq_categoria: TSQLQuery;
    dsp_categoria: TDataSetProvider;
    cds_categoria: TClientDataSet;
    ds_categoria: TDataSource;
    sq_categoriaID: TIntegerField;
    sq_categoriaCATEGORIA: TStringField;
    cds_categoriaID: TIntegerField;
    cds_categoriaCATEGORIA: TStringField;
    sc_mysql: TSQLConnection;
    sq_glpi: TSQLQuery;
    dsp_glpi: TDataSetProvider;
    cds_glpi: TClientDataSet;
    ds_glpi: TDataSource;
    dsp_glpi_ticket: TDataSetProvider;
    cds_glpi_ticket: TClientDataSet;
    ds_glpi_ticket: TDataSource;
    sq_glpi_ticket: TSQLQuery;
    sq_glpi_ticketid: TIntegerField;
    sq_glpi_ticketproblems_id: TIntegerField;
    sq_glpi_tickettickets_id: TIntegerField;
    cds_glpi_ticketid: TIntegerField;
    cds_glpi_ticketproblems_id: TIntegerField;
    cds_glpi_tickettickets_id: TIntegerField;
    dsp_glpi_problems_urser: TDataSetProvider;
    cds_glpi_problems_urser: TClientDataSet;
    ds_glpi_problems_urser: TDataSource;
    sq_glpi_problems_urser: TSQLQuery;
    sq_glpi_problems_urserid: TIntegerField;
    sq_glpi_problems_urserproblems_id: TIntegerField;
    sq_glpi_problems_urserusers_id: TIntegerField;
    sq_glpi_problems_ursertype: TIntegerField;
    sq_glpi_problems_urseruse_notification: TShortintField;
    sq_glpi_problems_urseralternative_email: TStringField;
    cds_glpi_problems_urserid: TIntegerField;
    cds_glpi_problems_urserproblems_id: TIntegerField;
    cds_glpi_problems_urserusers_id: TIntegerField;
    cds_glpi_problems_ursertype: TIntegerField;
    cds_glpi_problems_urseralternative_email: TStringField;
    sq_glpiid: TIntegerField;
    sq_glpiname: TStringField;
    sq_glpientities_id: TIntegerField;
    sq_glpiis_recursive: TShortintField;
    sq_glpiis_deleted: TShortintField;
    sq_glpistatus: TStringField;
    sq_glpicontent: TMemoField;
    sq_glpidate_mod: TSQLTimeStampField;
    sq_glpidate: TSQLTimeStampField;
    sq_glpisolvedate: TSQLTimeStampField;
    sq_glpiclosedate: TSQLTimeStampField;
    sq_glpidue_date: TSQLTimeStampField;
    sq_glpiusers_id_recipient: TIntegerField;
    sq_glpiusers_id_lastupdater: TIntegerField;
    sq_glpisuppliers_id_assign: TIntegerField;
    sq_glpiurgency: TIntegerField;
    sq_glpiimpact: TIntegerField;
    sq_glpipriority: TIntegerField;
    sq_glpiitilcategories_id: TIntegerField;
    sq_glpiimpactcontent: TMemoField;
    sq_glpicausecontent: TMemoField;
    sq_glpisymptomcontent: TMemoField;
    sq_glpisolutiontypes_id: TIntegerField;
    sq_glpisolution: TMemoField;
    sq_glpiactiontime: TIntegerField;
    sq_glpibegin_waiting_date: TSQLTimeStampField;
    sq_glpiwaiting_duration: TIntegerField;
    sq_glpiclose_delay_stat: TIntegerField;
    sq_glpisolve_delay_stat: TIntegerField;
    sq_glpinotepad: TMemoField;
    cds_glpiid: TIntegerField;
    cds_glpiname: TStringField;
    cds_glpientities_id: TIntegerField;
    cds_glpistatus: TStringField;
    cds_glpicontent: TMemoField;
    cds_glpidate_mod: TSQLTimeStampField;
    cds_glpidate: TSQLTimeStampField;
    cds_glpisolvedate: TSQLTimeStampField;
    cds_glpiclosedate: TSQLTimeStampField;
    cds_glpidue_date: TSQLTimeStampField;
    cds_glpiusers_id_recipient: TIntegerField;
    cds_glpiusers_id_lastupdater: TIntegerField;
    cds_glpisuppliers_id_assign: TIntegerField;
    cds_glpiurgency: TIntegerField;
    cds_glpiimpact: TIntegerField;
    cds_glpipriority: TIntegerField;
    cds_glpiitilcategories_id: TIntegerField;
    cds_glpiimpactcontent: TMemoField;
    cds_glpicausecontent: TMemoField;
    cds_glpisymptomcontent: TMemoField;
    cds_glpisolutiontypes_id: TIntegerField;
    cds_glpisolution: TMemoField;
    cds_glpiactiontime: TIntegerField;
    cds_glpibegin_waiting_date: TSQLTimeStampField;
    cds_glpiwaiting_duration: TIntegerField;
    cds_glpiclose_delay_stat: TIntegerField;
    cds_glpisolve_delay_stat: TIntegerField;
    cds_glpinotepad: TMemoField;
    dsp_glpi_chamado: TDataSetProvider;
    cds_glpi_chamado: TClientDataSet;
    ds_glpi_chamado: TDataSource;
    sq_glpi_chamado: TSQLQuery;
    sq_glpi_chamadoid: TIntegerField;
    sq_glpi_chamadoentities_id: TIntegerField;
    sq_glpi_chamadoname: TStringField;
    sq_glpi_chamadodate: TSQLTimeStampField;
    sq_glpi_chamadoclosedate: TSQLTimeStampField;
    sq_glpi_chamadosolvedate: TSQLTimeStampField;
    sq_glpi_chamadodate_mod: TSQLTimeStampField;
    sq_glpi_chamadousers_id_lastupdater: TIntegerField;
    sq_glpi_chamadostatus: TStringField;
    sq_glpi_chamadousers_id_recipient: TIntegerField;
    sq_glpi_chamadorequesttypes_id: TIntegerField;
    sq_glpi_chamadosuppliers_id_assign: TIntegerField;
    sq_glpi_chamadoitemtype: TStringField;
    sq_glpi_chamadoitems_id: TIntegerField;
    sq_glpi_chamadocontent: TMemoField;
    sq_glpi_chamadourgency: TIntegerField;
    sq_glpi_chamadoimpact: TIntegerField;
    sq_glpi_chamadopriority: TIntegerField;
    sq_glpi_chamadoitilcategories_id: TIntegerField;
    sq_glpi_chamadotype: TIntegerField;
    sq_glpi_chamadocost_time: TFMTBCDField;
    sq_glpi_chamadocost_fixed: TFMTBCDField;
    sq_glpi_chamadocost_material: TFMTBCDField;
    sq_glpi_chamadosolutiontypes_id: TIntegerField;
    sq_glpi_chamadosolution: TMemoField;
    sq_glpi_chamadoglobal_validation: TStringField;
    sq_glpi_chamadoslas_id: TIntegerField;
    sq_glpi_chamadoslalevels_id: TIntegerField;
    sq_glpi_chamadodue_date: TSQLTimeStampField;
    sq_glpi_chamadobegin_waiting_date: TSQLTimeStampField;
    sq_glpi_chamadosla_waiting_duration: TIntegerField;
    sq_glpi_chamadowaiting_duration: TIntegerField;
    sq_glpi_chamadoclose_delay_stat: TIntegerField;
    sq_glpi_chamadosolve_delay_stat: TIntegerField;
    sq_glpi_chamadotakeintoaccount_delay_stat: TIntegerField;
    sq_glpi_chamadoactiontime: TIntegerField;
    sq_glpi_chamadois_deleted: TShortintField;
    cds_glpi_chamadoid: TIntegerField;
    cds_glpi_chamadoentities_id: TIntegerField;
    cds_glpi_chamadoname: TStringField;
    cds_glpi_chamadodate: TSQLTimeStampField;
    cds_glpi_chamadoclosedate: TSQLTimeStampField;
    cds_glpi_chamadosolvedate: TSQLTimeStampField;
    cds_glpi_chamadodate_mod: TSQLTimeStampField;
    cds_glpi_chamadousers_id_lastupdater: TIntegerField;
    cds_glpi_chamadostatus: TStringField;
    cds_glpi_chamadousers_id_recipient: TIntegerField;
    cds_glpi_chamadorequesttypes_id: TIntegerField;
    cds_glpi_chamadosuppliers_id_assign: TIntegerField;
    cds_glpi_chamadoitemtype: TStringField;
    cds_glpi_chamadoitems_id: TIntegerField;
    cds_glpi_chamadocontent: TMemoField;
    cds_glpi_chamadourgency: TIntegerField;
    cds_glpi_chamadoimpact: TIntegerField;
    cds_glpi_chamadopriority: TIntegerField;
    cds_glpi_chamadoitilcategories_id: TIntegerField;
    cds_glpi_chamadotype: TIntegerField;
    cds_glpi_chamadocost_time: TFMTBCDField;
    cds_glpi_chamadocost_fixed: TFMTBCDField;
    cds_glpi_chamadocost_material: TFMTBCDField;
    cds_glpi_chamadosolutiontypes_id: TIntegerField;
    cds_glpi_chamadosolution: TMemoField;
    cds_glpi_chamadoglobal_validation: TStringField;
    cds_glpi_chamadoslas_id: TIntegerField;
    cds_glpi_chamadoslalevels_id: TIntegerField;
    cds_glpi_chamadodue_date: TSQLTimeStampField;
    cds_glpi_chamadobegin_waiting_date: TSQLTimeStampField;
    cds_glpi_chamadosla_waiting_duration: TIntegerField;
    cds_glpi_chamadowaiting_duration: TIntegerField;
    cds_glpi_chamadoclose_delay_stat: TIntegerField;
    cds_glpi_chamadosolve_delay_stat: TIntegerField;
    cds_glpi_chamadotakeintoaccount_delay_stat: TIntegerField;
    cds_glpi_chamadoactiontime: TIntegerField;
    sq_cronogramaID: TIntegerField;
    sq_cronogramaPROJETO: TStringField;
    sq_cronogramaVERSAO: TStringField;
    sq_cronogramaDATA: TDateField;
    sq_cronogramaPLANEJAR_INICIO: TDateField;
    sq_cronogramaPLANEJAR_FIM: TDateField;
    sq_cronogramaPROJETAR_INICIO: TDateField;
    sq_cronogramaPTOJETAR_FIM: TDateField;
    sq_cronogramaIMPLEMENTAR_INICIO: TDateField;
    sq_cronogramaIMPLEMENTAR_FIM: TDateField;
    sq_cronogramaAVALIAR_INICIO: TDateField;
    sq_cronogramaAVALIAR_FIM: TDateField;
    sq_cronogramaEXECUTAR_INICIO: TDateField;
    sq_cronogramaEXECUTAR_FIM: TDateField;
    sq_solID: TIntegerField;
    sq_solID_PROJETO: TIntegerField;
    sq_solDATA: TDateField;
    sq_solSTATUS: TStringField;
    sq_solTESTADO_POR: TStringField;
    sq_solPROGRAMADOR: TStringField;
    sq_solPRIORIDADE: TStringField;
    sq_solHISTORICO: TMemoField;
    sq_solSOLICIDADO: TStringField;
    sq_solRESOLVIDO: TStringField;
    sq_solSELECTE: TStringField;
    sq_solDATANOW: TDateField;
    sq_solVERSAO: TStringField;
    sq_solID_CASO_TESTE: TStringField;
    sq_solTIPO_SOLICITACAO: TStringField;
    sq_solPALAVRA_CHAVE: TStringField;
    cds_solPALAVRA_CHAVE: TStringField;
    procedure cds_projetosReconcileError(DataSet: TCustomClientDataSet;
      E: EReconcileError; UpdateKind: TUpdateKind;
      var Action: TReconcileAction);
    procedure sc_principalBeforeConnect(Sender: TObject);
    procedure DataModuleCreate(Sender: TObject);
    procedure ds_planoStateChange(Sender: TObject);
    procedure ds_usuarioDataChange(Sender: TObject; Field: TField);
    procedure dsp_controleGetTableName(Sender: TObject; DataSet: TDataSet;
      var TableName: WideString);
    procedure cds_cad_incidenteReconcileError(DataSet: TCustomClientDataSet;
      E: EReconcileError; UpdateKind: TUpdateKind;
      var Action: TReconcileAction);
    procedure cds_glpicontentGetText(Sender: TField; var Text: string;
      DisplayText: Boolean);
  private
    { Private declarations }
  public
    { Public declarations }
     param : string;
  end;

var
  dm_principal: Tdm_principal;
  s_DIR:string;

implementation

{%CLASSGROUP 'System.Classes.TPersistent'}

uses U_login, u_fm_principal, u_fm_planodeteste_roteirodeteste;

{$R *.dfm}

procedure Tdm_principal.cds_cad_incidenteReconcileError(
  DataSet: TCustomClientDataSet; E: EReconcileError; UpdateKind: TUpdateKind;
  var Action: TReconcileAction);
begin
  raise exception.Create(e.Message);
end;

procedure Tdm_principal.cds_glpicontentGetText(Sender: TField; var Text: string;
  DisplayText: Boolean);

  //  var Texto: String;

begin
//cds_glpi.Open;
  // Texto:= Copy (sq_glpicontent.AsString, 1, 50);
end;

procedure Tdm_principal.cds_projetosReconcileError(
  DataSet: TCustomClientDataSet; E: EReconcileError; UpdateKind: TUpdateKind;
  var Action: TReconcileAction);
begin
    raise Exception.Create(e.Message);
end;

procedure Tdm_principal.DataModuleCreate(Sender: TObject);
begin
 s_DIR := ExtractFilePath(ParamStr(0));
end;
procedure Tdm_principal.dsp_controleGetTableName(Sender: TObject;
  DataSet: TDataSet; var TableName: WideString);
begin
TableName := 'CONTROLE_VERSAO';
end;

procedure Tdm_principal.ds_planoStateChange(Sender: TObject);
begin
fm_planodeteste_roteirodeteste.btnEditar.Enabled   :=  (cds_plano.State in [DSINSERT,DSEDIT]);
fm_planodeteste_roteirodeteste.btnCancelar.Enabled  :=  (cds_plano.State in [DSINSERT,DSEDIT]);
fm_planodeteste_roteirodeteste.btnExcluir.Enabled   :=  (cds_plano.State in [DSINSERT,DSEDIT]);

end;

procedure Tdm_principal.ds_usuarioDataChange(Sender: TObject; Field: TField);
begin

end;

//CONFIG
procedure Tdm_principal.sc_principalBeforeConnect(Sender: TObject);

  var
config : TIniFile;

begin

   config := TIniFile.Create(Copy(Application.ExeName,1,Length(Application.ExeName)-11)+'config.ini');
   param:=config.ReadString('CONFIG','IP','')+'/'+config.ReadString('CONFIG','PORTA','')+':'+config.readstring('CONFIG','db','');
   sc_principal.Params.Values['Database']:=param;


end;
end.

